# @Create  : 2021/12/29 11:07
# @Author  : great
# @Remark  : 统计报表Model层
from pydantic import constr
from model.public.base import MxBaseModel


class ReportFormModel(MxBaseModel):
    """
    实时报告模型
    """
    name: constr(max_length=50)  # 报表的名称
    is_del: int = 0  # 逻辑删除字段 1删除 0未删除
    desc: constr(max_length=200)   # 备注信息
    create_time: int  # 创建时间(时间戳)
    update_time: int  # 更新时间(时间戳)
    scope: str  # 设备范围 存储设备组或者 设备code
    monitor_point: str  # 选择的监测点 存储监测的code
    monitor_index: str  # 监测的指标 指标的code 分号分割
